home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AppleScript - The Beta Release
/
AppleScript - The Beta Release.iso
/
Goodies
/
AutoGuest
/
AutoGuest.h
< prev
next >
Wrap
Text File
|
1991-09-18
|
2KB
|
70 lines
#ifndef __AUTOGUEST__
#define __AUTOGUEST__
/*----------------------------------------------------------------------
Install the PPC AutoGuest patch
This patch allows an application to start a session with a
remote computer without bringing up an authentication dialog
box if (& only if) it is possible to connect to said machine
as a guest. If it is not possible to connect as a guest,
the authentication dialog box is brought up, but only if
your application is in the foreground. (Without this patch,
StartSecureSession is perfectly happy to bring up the
authentication dialog box while your application is in the
background).
This function returns a longword which should be passed to
DeinstallPPCAutoGuest to remove the patch
----------------------------------------------------------------------*/
long InstallPPCAutoGuest(void);
/*----------------------------------------------------------------------
Remove the PPC AutoGuest patch
The parameter should be the longword returned from
InstallPPCAutoGuest
----------------------------------------------------------------------*/
void DeinstallPPCAutoGuest( long oldPPCDispatch );
/*----------------------------------------------------------------------
Install the 'No Interaction Allowed' Patch
This patch prevents the EPPC toolbox from returning a
'No User Interaction Allowed' error (-610) if your application
attempts to start a session while it is in the background.
You should not install this patch unless the 'PPCAutoGuest'
patch is also installed; if you do, your program will bring
up an authentication dialog box even if it is in the background.
This is a bad thing.
----------------------------------------------------------------------*/
long InstallNoInteractionPatch(void);
/*----------------------------------------------------------------------
Remove the 'No Interaction Allowed' Patch
The parameter should be the longword returned from
InstallPPCAutoGuest
----------------------------------------------------------------------*/
void DeinstallNoInteractionPatch( long oldDispose );
/*----------------------------------------------------------------------
This function returns 'true' if the current process is in the
foreground. It is used by the PPC Autoguest patch.
----------------------------------------------------------------------*/
Boolean InForeGround(void);
#endif